package cn.csc.module.product.api.category.dto;

import lombok.Data;

import java.math.BigInteger;
import java.util.List;

/**
 * @author liuchuang
 * @version 1.0
 * @date 2024/1/3 16:56
 * @modify
 */
@Data
public class CategoryRespDTO {

    /**
     * 分类id
     */
    private BigInteger id;
    /**
     * 店铺id
     */
    private BigInteger shopId;
    /**
     * 父ID
     */
    private BigInteger parentId;
    /**
     * 分类名称
     */
    private String name;
    /**
     * 分类描述
     */
    private String desc;
    /**
     * 分类地址{parent_id}-{child_id},...
     */
    private String path;
    /**
     * 状态 1:enable, 0:disable, -1:deleted
     */
    private Byte status;
    /**
     * 分类图标
     */
    private String icon;
    /**
     * 分类的显示图片
     */
    private String imgUrl;
    /**
     * bannerUrl的显示图片
     */
    private String bannerUrl;
    /**
     * 分类层级 从0开始
     */
    private Integer level;
    /**
     * 排序
     */
    private Integer seq;

    private String descInfo;

    private Integer commissionRate;

    private List<CategoryRespDTO> categories;

}
